/*
 * @Descripttion:
 * @version:
 * @Author: sueRimn
 * @Date: 2020-10-16 09:41:29
 * @LastEditors: sueRimn
 * @LastEditTime: 2020-10-20 15:09:56
 */
/**
 *获取连个时间段的日期
 * @param {Date} start yyyy-mm-dd
 * @return {Date} end yyyy-mm-dd
 */
function getBetweenDateStr(start, end) {
    var result = [];
    var beginDay = start.split("-");
    var endDay = end.split("-");
    var diffDay = new Date();
    var dateList = new Array();
    var i = 0;
    diffDay.setDate(beginDay[2]);
    diffDay.setMonth(beginDay[1] - 1);
    diffDay.setFullYear(beginDay[0]);
    result.push(start);
    while (i == 0) {
        var countDay = diffDay.getTime() + 24 * 60 * 60 * 1000;
        diffDay.setTime(countDay);
        dateList[2] = diffDay.getDate();
        dateList[1] = diffDay.getMonth() + 1;
        dateList[0] = diffDay.getFullYear();
        if (String(dateList[1]).length == 1) {
            dateList[1] = "0" + dateList[1];
        }
        if (String(dateList[2]).length == 1) {
            dateList[2] = "0" + dateList[2];
        }
        result.push(dateList[0] + "-" + dateList[1] + "-" + dateList[2]);
        if (
            dateList[0] == endDay[0] &&
            dateList[1] == endDay[1] &&
            dateList[2] == endDay[2]
        ) {
            i = 1;
        }
    }
    return result;
}

export { getBetweenDateStr };
